
  

  

  
  
  
  


@layer base {
  
  body, :host {
    /* Color */
    --grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E5E5E5;
--grey-300: #D4D4D4;
--grey-400: #A3A3A3;
--grey-500: #737373;
--grey-600: #525252;
--grey-700: #404040;
--grey-800: #262626;
--grey-900: #171717;
--red-50: #FEF2F2;
--red-100: #FEE2E2;
--red-200: #FECACA;
--red-300: #FCA5A5;
--red-400: #F87171;
--red-500: #EF4444;
--red-600: #DC2626;
--red-700: #B91C1C;
--red-800: #991B1B;
--red-900: #7F1D1D;
--blue-50: #EFF6FF;
--blue-100: #DBEAFE;
--blue-200: #BFDBFE;
--blue-300: #93C5FD;
--blue-400: #60A5FA;
--blue-500: #3B82F6;
--blue-600: #2563EB;
--blue-700: #1D4ED8;
--blue-800: #1E40AF;
--blue-900: #1E3A8A;
--lime-50: #F7FEE7;
--lime-100: #ECFCCB;
--lime-200: #D9F99D;
--lime-300: #BEF264;
--lime-400: #A3E635;
--lime-500: #84CC16;
--lime-600: #65A30D;
--lime-700: #4D7C0F;
--lime-800: #3F6212;
--lime-900: #365314;
--pink-50: #FDF2F8;
--pink-100: #FCE7F3;
--pink-200: #FBCFE8;
--pink-300: #F9A8D4;
--pink-400: #F472B6;
--pink-500: #EC4899;
--pink-600: #DB2777;
--pink-700: #BE185D;
--pink-800: #9D174D;
--pink-900: #831843;
--teal-50: #F0FDFA;
--teal-100: #CCFBF1;
--teal-200: #99F6E4;
--teal-300: #5EEAD4;
--teal-400: #2DD4BF;
--teal-500: #14B8A6;
--teal-600: #0D9488;
--teal-700: #0F766E;
--teal-800: #115E59;
--teal-900: #134E4A;
--green-50: #ECFDF5;
--green-100: #D1FAE5;
--green-200: #A7F3D0;
--green-300: #6EE7B7;
--green-400: #34D399;
--green-500: #10B981;
--green-600: #059669;
--green-700: #047857;
--green-800: #065F46;
--green-900: #064E3B;
--purple-50: #F5F3FF;
--purple-100: #EDE9FE;
--purple-200: #DDD6FE;
--purple-300: #C4B5FD;
--purple-400: #A78BFA;
--purple-500: #8B5CF6;
--purple-600: #7C3AED;
--purple-700: #6D28D9;
--purple-800: #5B21B6;
--purple-900: #4C1D95;
--yellow-50: #FFFBEB;
--yellow-100: #FEF3C7;
--yellow-200: #FDE68A;
--yellow-300: #FCD34D;
--yellow-400: #FBBF24;
--yellow-500: #F59E0B;
--yellow-600: #D97706;
--yellow-700: #B45309;
--yellow-800: #92400E;
--yellow-900: #78350F;
    /* Fonts */
    --font-bangers: 'Bangers',display;
--font-racingsansone: 'Racing Sans One',display;
--font-varela: 'Varela',sans-serif;
--font-josefinsans: 'Josefin Sans',sans-serif;
--font-overpass: 'Overpass',sans-serif;
--font-gelasio: 'Gelasio',serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .kPPjR {
    color:black;
  width:100%;
  display:block;
  font-size:var(--font-size-base);
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:paisley.jpg/public") scroll padding-box border-box repeat repeat 0% 0% / auto auto;
  transition:border-color 600ms ease;
  align-items:flex-start;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fGGKxi {
    left:14px;
  bottom:12px;
  display:inline;
  position:absolute;
  font-size:12px;
  font-family:monospace;
  font-weight:bolder;
  }
      

      
        
      
      
  .eRkgZG {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .eRkgZG:hover {
    animation:1s ease 0ms infinite normal none running animation-ezaIRP;
  }
      

        
                  @keyframes animation-ezaIRP {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30.000000000000004% {
                          translate: 0px 0;
                        }
                        

                        39.99999999999999% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .bbDEXl {
    color:blue;
  width:100%;
  font-size:15px;
  text-align:center;
  font-family:Verdana;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .qlYIP {
    color:blue;
  font-size:11px;
  text-align:center;
  font-family:verdana;
  line-height:;
  }
      

      
        
      
      
  .cyyDXb {
    display:flex;
  flex-grow:1;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dTwUIh {
    font-size:14px;
  background:#EFE2C6;
  box-shadow:1px 1px 2px 0px #000000, 1px 1px 2px 0px #000000;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-left-radius:6px;
  border-bottom-left-radius:6px;
  }
      

      
  .dTwUIh:focus-visible {
    animation:0.5s ease 0ms infinite normal none running animation-bCLlVc;
  outline-color:red;
  outline-style:solid;
  outline-width:4px;
  }
      


  .dTwUIh:hover {
    animation:0.5s ease 0ms infinite normal none running animation-bCLlVc;
  }
      

        
                  @keyframes animation-bCLlVc {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        30% {
                          translate: 0 -16px;
                        }
                        

                        60% {
                          translate: 0 0;
                        }
                        

                        80% {
                          translate: 0 -8px;
                        }
                        

                        100% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .btpPvR {
    top:28px;
  left:74px;
  display:inline;
  position:absolute;
  font-size:12px;
  font-family:monospace;
  font-weight:bolder;
  }
      

      
        
      
      
  .cRUsUN {
    top:-13px;
  left:-32px;
  color:fuchsia;
  rotate:-10deg;
  display:inline;
  z-index:10;
  position:absolute;
  font-size:2.5rem;
  font-family:Bangers;
  font-weight:inherit;
  text-shadow:2px 2px 0px black;
  }
      

      
        
      
      
  .WjPQW {
    color:lime;
  width:auto;
  rotate:0 0 1 -5deg;
  z-index:30;
  animation:1s steps(2, jump-both) 0ms infinite normal none running animation-drgoev;
  font-size:3rem;
  text-align:center;
  font-family:Bangers;
  font-weight:var(--font-weight-bold);
  margin-left:-50px;
  padding-top:0.5rem;
  margin-right:-50px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.5rem;
  -webkit-text-stroke:2px black;
  }
      

      
  .WjPQW:hover {
    color:white;
  }
      


  .WjPQW:focus-visible {
    color:white;
  background:lime;
  outline-color:red;
  outline-style:solid;
  outline-width:6px;
  }
      

        
                  @keyframes animation-drgoev {
                    
                        0% {
                          font-size: 3rem;
                        }
                        

                        50% {
                          font-size: 3.5rem;
                        }
                        
                  }
                  
      
      
  .fbILWl {
    width:100%;
  display:block;
  text-align:right;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dcdoKE {
    color:yellow;
  font-size:22px;
  text-align:center;
  font-family:Bangers;
  padding-top:6px;
  padding-bottom:8px;
  }
      

      
        
      
      
  .luRiA {
    top:2px;
  left:1px;
  color:black;
  width:100%;
  display:block;
  z-index:0;
  position:absolute;
  font-size:2.5rem;
  text-align:center;
  font-family:"Racing Sans One";
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .bEYEMR {
    font-size:34px;
  font-family:Gelasio;
  font-weight:var(--font-weight-bold);
  text-decoration-line:underline;
  }
      

      
        
      
      
  .cBHOmO {
    left:82px;
  width:100px;
  bottom:48px;
  height:auto;
  z-index:10;
  position:absolute;
  animation:0.2s steps(2, jump-both) 0ms infinite normal none running animation-bxlInf;
  }
      

      
        
                  @keyframes animation-bxlInf {
                    
                        0% {
                          rotate: -10deg;
                        }
                        

                        100% {
                          rotate: 10deg;
                        }
                        
                  }
                  
      
      
  .fdenou {
    top:6px;
  left:-34px;
  width:120px;
  height:auto;
  position:relative;
  }
      

      
        
      
      
  .bILdwp {
    top:3px;
  left:2px;
  color:black;
  width:100%;
  display:block;
  z-index:0;
  position:absolute;
  font-size:4rem;
  text-align:center;
  font-family:"Racing Sans One";
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .eWAyKH {
    top:-13px;
  left:-32px;
  color:lime;
  rotate:-10deg;
  display:inline;
  z-index:10;
  position:absolute;
  font-size:2.5rem;
  font-family:Bangers;
  font-weight:inherit;
  text-shadow:2px 2px 0px black;
  }
      

      
        
      
      
  .UTkbx {
    right:0px;
  width:75px;
  bottom:0px;
  height:auto;
  position:absolute;
  }
      

      
        
      
      
  .bIlwit {
    color:black;
  font-size:16px;
  background:#ccc;
  box-shadow:1px 2px 0px 0px #8b9e1b, 2px 4px 0px 0px #758615, 3px 6px 0px 0px #647213;
  text-align:center;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
        
      
      
  .bvpyJK {
    color:rgb(255, 243, 0);
  font-size:30px;
  text-align:center;
  font-family:"Josefin Sans";
  font-weight:var(--font-weight-bolder);
  text-shadow:0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black;
  }
      

      
        
      
      
  .eFZlwD {
    color:#0886FE;
  right:9px;
  width:80px;
  bottom:0px;
  height:auto;
  display:inline;
  z-index:40;
  position:absolute;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .picVA {
    flex:0;
  width:100%;
  display:flex;
  background:white;
  align-items:center;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cGhRWi {
    font-size:14px;
  background:#EFE2C6;
  box-shadow:1px 1px 2px 0px #000000, 1px 1px 2px 0px #000000;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  padding-top:0.5rem;
  user-select:none;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  border-top-left-radius:6px;
  border-bottom-left-radius:6px;
  }
      

      
  .cGhRWi:focus-visible {
    animation:0.5s ease 0ms infinite normal none running animation-bCLlVc;
  box-shadow:0px 2px 4px 0px #00000020;
  outline-color:red;
  outline-style:solid;
  outline-width:4px;
  }
      


  .cGhRWi:hover {
    animation:0.5s ease 0ms infinite normal none running animation-bCLlVc;
  }
      

        
      
      
  .fvHyIh {
    top:-13px;
  left:-32px;
  color:red;
  rotate:-10deg;
  display:inline;
  z-index:10;
  position:absolute;
  font-size:2.5rem;
  font-family:Bangers;
  font-weight:inherit;
  text-shadow:2px 2px 0px black;
  }
      

      
        
      
      
  .OHlCX {
    left:14px;
  bottom:21px;
  display:inline;
  position:absolute;
  font-size:24px;
  font-family:monospace;
  font-weight:bolder;
  }
      

      
        
      
      
  .mNyPH {
    color:black;
  display:inline-block;
  font-size:28px;
  word-wrap:break-word;
  font-family:Bangers;
  white-space:normal;
  overflow-wrap:break-word;
  }
      

      
        
      
      
  .bokKWT {
    width:120px;
  height:auto;
  }
      

      
        
      
      
  .brFsUQ {
    right:0px;
  width:32px;
  bottom:-32px;
  height:32px;
  display:inline-block;
  position:absolute;
  animation:1s steps(1) 0.6s infinite normal none running bling;
  font-size:inherit;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:traffic-bling.png/32") scroll padding-box border-box no-repeat no-repeat 0% / 64px 32px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dPwyYb {
    color:rgb(254, 111, 136);
  display:flex;
  font-size:24px;
  align-items:center;
  font-family:"Josefin Sans";
  font-weight:var(--font-weight-bolder);
  text-shadow:3px 3px 0px rgb(78, 40, 47), 2px 2px 0px rgb(78, 40, 47), 1px 1px 0px rgb(78, 40, 47);
  justify-content:center;
  }
      

      
        
      
      
  .dJlDl {
    margin-bottom:12px;
  }
      

      
        
      
      
  .fxWgpY {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .fxWgpY:hover {
    animation:1s ease 0ms infinite normal none running animation-djzCmM;
  }
      

        
                  @keyframes animation-djzCmM {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30% {
                          translate: 0 0;
                        }
                        

                        40% {
                          translate: 0 -10px;
                        }
                        

                        50% {
                          translate: 0 0;
                        }
                        

                        60.00000000000001% {
                          translate: 0px -5px;
                        }
                        

                        70% {
                          translate: 0px;
                        }
                        
                  }
                  
      
      
  .eQTPMD {
    position:relative;
  background:black;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .cMWrKp {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .cMWrKp:hover {
    animation:1s ease 0ms infinite normal none running animation-cEcMLB;
  }
      

        
                  @keyframes animation-cEcMLB {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0px -15px;
                        }
                        

                        30% {
                          translate: 0 0;
                        }
                        

                        39.99999999999999% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .ddkoKm {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .ddkoKm:hover {
    animation:1s ease 0ms infinite normal none running animation-cNiCJX;
  }
      

        
                  @keyframes animation-cNiCJX {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        19.999999999999996% {
                          translate: 0px -15px;
                        }
                        

                        30% {
                          translate: 0 0;
                        }
                        

                        39.99999999999999% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .dtxBeV {
    flex:1;
  display:flex;
  row-gap:2rem;
  position:relative;
  column-gap:2rem;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  flex-direction:column;
  justify-content:flex-end;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:4px;
  view-transition-name:hero-title;
  }
      

      
        
      
      
  .egmDQI {
    height:100%;
  transition:all 200ms ease;
  }
      

      
  .egmDQI:hover {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  }
      


  .egmDQI:focus-visible {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  outline-color:red;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
      
      
  .hPawR {
    top:-50px;
  width:200px;
  height:auto;
  z-index:11;
  position:absolute;
  pointer-events:none;
  }
      

      
        
      
      
  .fAFqzC {
    flex:1;
  display:flex;
  row-gap:0.25rem;
  column-gap:0.25rem;
  align-items:flex-start;
  padding-top:80px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:20px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eKWZzu {
    display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cbxzKs {
    display:flex;
  margin-top:20px;
  align-items:center;
  margin-right:-2px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .frHoDd {
    color:red;
  font-size:28px;
  text-align:center;
  font-family:Bangers;
  line-height:1.4em;
  -webkit-text-stroke:2px black;
  }
      

      
        
      
      
  .mNxnn {
    right:50px;
  width:266px;
  bottom:100px;
  z-index:30;
  position:absolute;
  background:white;
  box-shadow:1px 1px 10px 0px white, 1px 1px 20px 0px white, 1px 1px 20px 0px white, 1px 1px 100px 0px white;
  padding-top:0.25rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.25rem;
  }
      

      
        
      
      
  .bFnswE {
    top:0px;
  left:0px;
  position:absolute;
  }
      

      
        
      
      
  .dknUoT {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .dknUoT:hover {
    animation:1s ease 0ms infinite normal none running animation-xnJrB;
  }
      

        
                  @keyframes animation-xnJrB {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30% {
                          translate: 0px 0;
                        }
                        

                        39.99999999999999% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .qlzeA {
    display:block;
  }
      

      
        
      
      
  .egzDbY {
    color:red;
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .cUMlaV {
    color:rgb(174,0,0);
  display:block;
  font-size:9px;
  text-align:center;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .fHmGog {
    bottom:0px;
  display:flex;
  margin-top:20px;
  align-items:flex-end;
  margin-left:-2px;
  margin-right:-2px;
  padding-left:1px;
  padding-right:1px;
  justify-content:center;
  }
      

      
  .fHmGog::before {
    width:100%;
  height:10px;
  content:" ";
  background:repeating-linear-gradient(45deg, #ccc 0px, #ccc 40px, blue 40px, blue 80px);
  }
      


  .fHmGog::after {
    width:100%;
  height:10px;
  content:" ";
  background:repeating-linear-gradient(45deg, #ccc 0px, #ccc 40px, blue 40px, blue 80px);
  }
      

        
      
      
  .DgaHy {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #00a9e0 0%, white 50%, white 55%, #00a9e0 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .doMURx {
    top:0px;
  z-index:0;
  position:absolute;
  }
      

      
  .doMURx::cue {
    color:white;
  position:relative;
  font-size:2rem;
  font-family:Overpass;
  line-height:1.5;
  }
      


  .doMURx:focus-visible {
    filter:unset;
  }
      

        
      
      
  .boCKZq {
    display:flex;
  grid-area:content;
  background:white;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .eZPBHL {
    display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .ensHOU {
    left:0px;
  width:32px;
  bottom:-32px;
  height:32px;
  display:inline-block;
  position:absolute;
  animation:1s steps(1) infinite normal none running bling;
  font-size:inherit;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:traffic-bling.png/32") scroll padding-box border-box no-repeat no-repeat 0% / 64px 32px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dupnwH {
    height:100%;
  transition:all 200ms ease;
  }
      

      
  .dupnwH:hover {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  }
      


  .dupnwH:focus-visible {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  outline-color:blue;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
      
      
  .elrmXr {
    color:white;
  font-size:10px;
  text-align:center;
  font-family:Varela;
  }
      

      
        
      
      
  .SjUGf {
    color:black;
  width:100%;
  z-index:30;
  position:absolute;
  font-size:50px;
  background:linear-gradient(#d2ff52 0%, #91e842 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:2px 2px 0px 0px black;
  text-align:center;
  font-family:Bangers;
  font-weight:var(--font-weight-bold);
  padding-top:1rem;
  text-shadow:2px 2px 0px white;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:1rem;
  }
      

      
  .SjUGf:hover {
    translate:0 -4px 0;
  }
      


  .SjUGf:focus-visible {
    color:white;
  translate:0 -4px 0;
  text-shadow:2px 2px 0px #000000;
  outline-color:red;
  outline-style:solid;
  outline-width:6px;
  -webkit-text-stroke:1px black;
  }
      

        
      
      
  .euXKXu {
    width:690px;
  font-size:var(--font-size-base);
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  line-height:1.4em;
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
      
      
  .cidBke {
    width:314px;
  display:grid;
  align-items:center;
  padding-left:20px;
  justify-content:flex-start;
  grid-template-columns:1fr 4fr;
  }
      

      
        
      
      
  .bzEzrl {
    top:-10px;
  rotate:0 0 1 -10deg;
  font-size:30px;
  text-align:center;
  font-family:Bangers;
  font-weight:var(--font-weight-normal);
  line-height:0.9;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  -webkit-text-stroke:white 1px;
  }
      

      
        
      
      
  .dfDwbI {
    color:lime;
  position:relative;
  font-size:30px;
  margin-top:5px;
  font-family:Crystal;
  }
      

      
        
      
      
  .bonjXP {
    color:yellow;
  font-size:22px;
  text-align:center;
  font-family:Bangers;
  padding-top:6px;
  padding-bottom:8px;
  }
      

      
        
      
      
  .fqshss {
    color:rgb(0,156,0);
  display:block;
  font-size:9px;
  text-align:center;
  font-family:Varela;
  font-weight:var(--font-weight-bolder);
  }
      

      
        
      
      
  .cHsvJR {
    display:flex;
  row-gap:0.5rem;
  column-gap:0.5rem;
  align-items:flex-end;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .emyHwK {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #fd4d4e 0%, white 50%, white 55%, #fd4d4e 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .diZqwg {
    left:0px;
  bottom:10px;
  z-index:20;
  position:absolute;
  }
      

      
        
      
      
  .cjxkwm {
    left:0px;
  width:32px;
  bottom:-32px;
  height:32px;
  display:inline-block;
  position:absolute;
  animation:1s steps(1) 0.3s infinite normal none running bling;
  font-size:inherit;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:traffic-bling.png/32") scroll padding-box border-box no-repeat no-repeat 0% / 64px 32px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fazZxD {
    color:#ffff00;
  width:70%;
  filter:drop-shadow(2px 2px 3px black);;
  height:auto;
  margin-top:10px;
  margin-right:12px;
  margin-bottom:20px;
  }
      

      
        
      
      
  .bMZKEF {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #00a9e0 0%, white 50%, white 55%, #00a9e0 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bTJEqx {
    left:-31px;
  width:100px;
  bottom:-2px;
  height:auto;
  position:absolute;
  animation:0.5s steps(2, jump-both) 0ms infinite normal none running animation-diJVVn;
  }
      

      
        
                  @keyframes animation-diJVVn {
                    
                        0% {
                          rotate: -20deg;
                        }
                        

                        100% {
                          rotate: 20deg;
                        }
                        
                  }
                  
      
      
  .Usewc {
    color:lime;
  font-size:70px;
  font-family:Crystal;
  }
      

      
        
      
      
  .eBSflh {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .eBSflh:hover {
    animation:1s ease 0ms infinite normal none running animation-exeNjf;
  }
      

        
                  @keyframes animation-exeNjf {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30% {
                          translate: 0 0;
                        }
                        

                        39.99999999999999% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  
      

      
        
      
      
  .efLudx {
    top:0px;
  color:white;
  display:block;
  position:relative;
  animation:1s steps(2, jump-end) 0ms infinite normal none running animation-bfAfMM;
  font-size:32px;
  text-align:center;
  font-family:"Josefin Sans";
  font-weight:var(--font-weight-bolder);
  line-height:1;
  text-shadow:0px 0px 0px yellow;
  }
      

      
        
                  @keyframes animation-bfAfMM {
                    
                        0% {
                          text-shadow: yellow 0px 0px 0px;
                        }
                        

                        50% {
                          text-shadow: yellow 2px 2px 2px;
                        }
                        

                        100% {
                          text-shadow: red 2px 2px 2px;
                        }
                        
                  }
                  
      
      
  .cQwVcT {
    color:#9C9B9B;
  position:relative;
  font-size:8px;
  text-align:center;
  font-family:Varela;
  font-weight:400;
  }
      

      
        
      
      
  .eBDONN {
    right:0px;
  width:32px;
  bottom:-32px;
  height:32px;
  display:inline-block;
  position:absolute;
  animation:1s steps(1) 0.9s infinite normal none running bling;
  font-size:inherit;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:traffic-bling.png/32") scroll padding-box border-box no-repeat no-repeat 0% / 64px 32px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .fqzRJM {
    color:#0886FE;
  right:9px;
  width:80px;
  bottom:0px;
  cursor:pointer;
  height:auto;
  display:inline;
  z-index:40;
  position:absolute;
  animation:2s ease 0ms infinite normal none running animation-cYKjHD;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .fqzRJM:focus-visible {
    color:white;
  }
      

        
                  @keyframes animation-cYKjHD {
                    
                        0% {
                          rotate: 0deg;
                        }
                        

                        100% {
                          rotate: 360deg;
                        }
                        
                  }
                  
      
      
  .bdwARH {
    color:white;
  display:flex;
  font-size:20px;
  align-items:center;
  font-family:Overpass;
  font-weight:var(--font-weight-bolder);
  text-shadow:2px 2px 0px rgb(78, 40, 47), 1px 1px 0px rgb(78, 40, 47);
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .pbUSu {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .pbUSu:hover {
    animation:1s ease 0ms infinite normal none running animation-bUnBdr;
  }
      

        
                  @keyframes animation-bUnBdr {
                    
                        0% {
                          translate: 0 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30.000000000000004% {
                          translate: 0 0;
                        }
                        

                        40% {
                          translate: 0 -10px;
                        }
                        

                        50% {
                          translate: 0 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .dhxWip {
    display:block;
  font-size:70px;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .eSHWns {
    width:75%;
  height:auto;
  z-index:20;
  position:absolute;
  }
      

      
        
      
      
  .frqfQM {
    color:yellow;
  width:50px;
  display:flex;
  flex-wrap:wrap;
  font-size:12px;
  text-align:center;
  align-items:center;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  margin-right:7px;
  justify-content:center;
  }
      

      
        
      
      
  .jYmaj {
    font-size:45px;
  text-align:center;
  font-family:Bangers;
  -webkit-text-stroke:2px lime;
  }
      

      
        
      
      
  .bztTyN {
    display:flex;
  font-size:inherit;
  text-align:center;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .ezngek {
    top:-100%;
  left:-100%;
  width:500px;
  height:500px;
  rotate:0 0 1 -45deg;
  display:inline;
  position:absolute;
  animation:moveStripes 0.5s linear infinite;
  font-size:inherit;
  background:repeating-linear-gradient(0deg, red 0%, red 20px, white 20px, white 40px) scroll padding-box border-box 200% 200% / auto;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cmnFrL {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #fff200 0%, white 50%, white 55%, #fff200 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dvAjcK {
    width:45px;
  height:45px;
  position:relative;
  }
      

      
        
      
      
  .IpSMG {
    top:163px;
  right:-146px;
  filter:brightness(0.5);
  z-index:20;
  position:absolute;
  animation:0.3s steps(1) 0s infinite normal none running post-light;
  }
      

      
        
      
      
  .lgGGl {
    color:yellow;
  width:auto;
  cursor:pointer;
  font-size:3rem;
  text-align:center;
  font-family:Bangers;
  font-weight:var(--font-weight-bold);
  padding-top:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.5rem;
  -webkit-text-stroke:2px black;
  }
      

      
  .lgGGl:hover {
    animation:1s steps(4, jump-end) 0ms infinite normal none running animation-bmGFqs;
  }
      


  .lgGGl:focus-visible {
    color:white;
  cursor:pointer;
  rotate:0 0 1 -5deg;
  animation:1s steps(4, jump-both) 0ms infinite normal none running animation-cdwkTC;
  outline-color:fuchsia;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
                  @keyframes animation-bmGFqs {
                    
                        0% {
                          color: red;
                        }
                        

                        0% {
                          rotate: -5deg;
                        }
                        

                        25% {
                          rotate: 0;
                        }
                        

                        25% {
                          color: rgb(255, 64, 0);
                        }
                        

                        50% {
                          rotate: 5deg;
                        }
                        

                        50% {
                          color: rgb(255, 112, 0);
                        }
                        

                        75% {
                          rotate: 0;
                        }
                        

                        75% {
                          color: rgb(255, 184, 0);
                        }
                        

                        100% {
                          color: rgb(255, 255, 0);
                        }
                        

                        100% {
                          rotate: -5deg;
                        }
                        
                  }
                  

                  @keyframes animation-cdwkTC {
                    
                        0% {
                          rotate: -5deg;
                        }
                        

                        25% {
                          rotate: 0;
                        }
                        

                        50% {
                          rotate: 5deg;
                        }
                        

                        75% {
                          rotate: 0;
                        }
                        

                        100% {
                          rotate: -5deg;
                        }
                        
                  }
                  
      
      
  .enXOd {
    width:116px;
  border:5px solid black;
  height:137px;
  display:flex;
  overflow:hidden;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  justify-content:center;
  }
      

      
  .enXOd:focus-visible {
    outline-color:fuchsia;
  outline-style:solid;
  outline-width:4px;
  }
      

        
      
      
  .eMcCPY {
    width:100%;
  display:flex;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:candy-bar-mini.png/128") center bottom no-repeat;
  flex-direction:row;
  padding-bottom:12px;
  }
      

      
        
      
      
  .ZDmCU {
    margin-left:auto;
  margin-right:auto;
  margin-bottom:9px;
  }
      

      
        
      
      
  .dZGpZq {
    width:100%;
  height:auto;
  animation:0.3s steps(4, jump-both) 0ms infinite normal none running animation-bQokcN;
  margin-left:auto;
  margin-right:auto;
  -webkit-box-reflect:below;
  }
      

      
        
                  @keyframes animation-bQokcN {
                    
                        0% {
                          rotate: 0 0 1 5deg;
                        }
                        

                        0% {
                          translate: 0 0;
                        }
                        

                        30% {
                          translate: -5px 0;
                        }
                        

                        30.000000000000004% {
                          rotate: 0deg;
                        }
                        

                        60% {
                          translate: 0px 0;
                        }
                        

                        60.00000000000001% {
                          rotate: -5deg;
                        }
                        

                        89.99999999999999% {
                          rotate: 0deg;
                        }
                        

                        90% {
                          translate: 5px 0;
                        }
                        
                  }
                  
      
      
  .dShXgu {
    top:8px;
  color:white;
  right:8px;
  cursor:pointer;
  z-index:50;
  position:absolute;
  font-size:1.5rem;
  font-family:"Racing Sans One";
  padding-top:5px;
  border-color:white;
  border-style:solid;
  border-width:4px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .dShXgu:focus-visible {
    color:red;
  border-color:red;
  border-style:solid;
  border-width:4px;
  }
      

        
      
      
  .fFTXLq {
    height:100%;
  transition:all 200ms ease;
  }
      

      
  .fFTXLq:hover {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  }
      


  .fFTXLq:focus-visible {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  outline-color:lime;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
      
      
  .dfLEzY {
    display:flex;
  flex-grow:1;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eBobOi {
    color:black;
  display:block;
  font-size:14px;
  text-align:center;
  font-family:Varela;
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .dncOLL {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #fd4d4e 0%, white 50%, white 55%, #fd4d4e 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cSTEXG {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #ffac5e 0%, white 50%, white 55%, #ffac5e 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .ehgCVw {
    top:8px;
  color:white;
  right:8px;
  cursor:pointer;
  z-index:50;
  position:absolute;
  font-size:1.5rem;
  transition:all 200ms ease;
  font-family:"Racing Sans One";
  padding-top:5px;
  border-color:white;
  border-style:solid;
  border-width:4px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  }
      

      
  .ehgCVw:focus-visible {
    color:red;
  border-color:red;
  border-style:solid;
  border-width:4px;
  }
      

        
      
      
  .cxyIes {
    left:5px;
  width:250px;
  bottom:0px;
  height:auto;
  position:absolute;
  }
      

      
        
      
      
  .KMXdA {
    top:-50px;
  width:160%;
  cursor:pointer;
  height:auto;
  z-index:1;
  position:absolute;
  }
      

      
  .KMXdA:hover {
    animation:1s ease 0ms infinite normal none running animation-cxhCUJ;
  }
      

        
                  @keyframes animation-cxhCUJ {
                    
                        0% {
                          translate: 0 0;
                        }
                        

                        20% {
                          translate: 0 -15px;
                        }
                        

                        30.000000000000004% {
                          translate: 0px 0;
                        }
                        

                        40% {
                          translate: 0px -10px;
                        }
                        

                        50% {
                          translate: 0px 0;
                        }
                        

                        60% {
                          translate: 0 -5px;
                        }
                        

                        70% {
                          translate: 0 0;
                        }
                        
                  }
                  
      
      
  .dHFpqA {
    height:100%;
  transition:all 200ms ease;
  }
      

      
  .dHFpqA:hover {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  }
      


  .dHFpqA:focus-visible {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  outline-color:fuchsia;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
      
      
  .chXnxQ {
    color:yellow;
  font-size:22px;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/lings_cars_coloring_book:candy-bar-mini.png/128") center top no-repeat;
  margin-top:10px;
  text-align:center;
  font-family:Bangers;
  padding-top:36px;
  margin-bottom:8px;
  }
      

      
        
      
      
  .zWiJP {
    color:transparent;
  width:100%;
  display:block;
  z-index:1;
  position:relative;
  font-size:4rem;
  text-align:center;
  font-family:"Racing Sans One";
  font-weight:var(--font-weight-bold);
  background-clip:text;
  background-image:linear-gradient(180deg, #84A5FF, #4263FF 50%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  }
      

      
        
      
      
  .dVNFGZ {
    color:var(--grey-700);
  width:1011px;
  height:100%;
  display:grid;
  font-size:var(--font-size-base);
  background:white;
  font-family:Varela;
  font-weight:var(--font-weight-bold);
  margin-left:auto;
  margin-right:auto;
  padding-left:5px;
  padding-right:5px;
  flex-direction:column;
  justify-content:space-between;
  grid-template-areas:"sidebar content";
  grid-template-columns:135px 866px;
  }
      

      
        
      
      
  .yAUKM {
    flex:1;
  width:100%;
  height:auto;
  display:flex;
  z-index:1;
  position:relative;
  align-items:center;
  user-select:none;
  justify-content:center;
  view-transition-name:hero-img;
  }
      

      
        
      
      
  .tVbrD {
    top:77px;
  right:60px;
  width:321px;
  z-index:30;
  position:absolute;
  }
      

      
        
      
      
  .fqtEFG {
    height:100%;
  transition:all 200ms ease;
  }
      

      
  .fqtEFG:hover {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  }
      


  .fqtEFG:focus-visible {
    cursor:pointer;
  rotate:0 0 1 -5deg;
  transition:all 200ms ease;
  outline-color:fuchsia;
  outline-style:dashed;
  outline-width:4px;
  }
      

        
      
      
  .bzOVSP {
    width:100%;
  display:flex;
  row-gap:0.5rem;
  grid-area:sidebar;
  background:#A7ECEF;
  column-gap:0.5rem;
  padding-top:5px;
  }
      

      
        
      
      
  .cyAfYR {
    background:#0AE7EA;
  margin-top:10px;
  margin-left:4px;
  padding-top:4px;
  border-color:black;
  border-style:solid;
  border-width:2px;
  margin-right:4px;
  padding-left:4px;
  margin-bottom:50px;
  padding-right:4px;
  padding-bottom:4px;
  }
      

      
        
      
      
  .bAmbFU {
    flex:1;
  display:flex;
  row-gap:0.25rem;
  column-gap:0.25rem;
  align-items:flex-start;
  padding-top:80px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:20px;
  justify-content:start;
  }
      

      
        
      
      
  .fzHumR {
    top:10px;
  left:0px;
  width:247px;
  display:flex;
  row-gap:1rem;
  position:absolute;
  column-gap:1rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .fyiNdj {
    width:100%;
  padding-left:6px;
  }
      

      
        
      
      
  .fcYAtk {
    gap:1rem;
  display:grid;
  align-self:center;
  align-items:stretch;
  padding-left:1rem;
  padding-right:1rem;
  grid-template-columns:1fr 1fr 1fr;
  }
      

      
        
      
      
  .TlElm {
    color:transparent;
  width:100%;
  display:block;
  z-index:1;
  position:relative;
  font-size:2.5rem;
  text-align:center;
  font-family:"Racing Sans One";
  font-weight:var(--font-weight-bold);
  background-clip:text;
  background-image:linear-gradient(180deg, #84A5FF, #4263FF 50%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  }
      

      
        
      
      
  .eSLOgg {
    width:100%;
  display:flex;
  flex-direction:row;
  }
      

      
        
      
      
  .ftseCo {
    width:100%;
  display:grid;
  grid-template-columns:auto 220px;
  }
      

      
        
      
      
  .Xecbz {
    left:-14px;
  width:180px;
  bottom:0px;
  height:auto;
  position:absolute;
  }
      

      
        
      
      
  .eznsnW {
    display:flex;
  flex-grow:1;
  background:linear-gradient(to bottom, #fff200 0%, white 50%, white 55%, #fff200 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-shadow:0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 10px 0px white inset, 0px 0px 20px 0px white inset;
  flex-basis:0;
  margin-top:50px;
  align-items:center;
  flex-shrink:1;
  padding-left:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bctsSY {
    color:white;
  font-size:25px;
  text-align:center;
  font-family:"Josefin Sans";
  font-weight:var(--font-weight-bolder);
  }
      

      
        
      
      
  .rXXOS {
    right:-54px;
  bottom:35px;
  z-index:10;
  position:absolute;
  animation:1s ease 0ms infinite normal none running animation-bdbTam;
  }
      

      
        
                  @keyframes animation-bdbTam {
                    
                        0% {
                          rotate: 10deg;
                        }
                        

                        50% {
                          rotate: -10deg;
                        }
                        

                        100% {
                          rotate: 10deg;
                        }
                        
                  }
                  
      
      
  .cZpqJN {
    display:block;
  font-size:31px;
  font-family:inherit;
  font-weight:inherit;
  -webkit-text-stroke:1px yellow;
  }
      

      
        
      
      
  .cLPnWG {
    filter:drop-shadow(2px 2px 4px black);
  }
      

      
        
      
      
  .befFul {
    font-size:24px;
  font-style:italic;
  font-family:Gelasio;
  word-spacing:5px;
  }
      

      
        
      